package com.eagle.videoboot.mapper;


import com.eagle.videoboot.domain.vo.VideosVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;


public interface VideosCustomMapper {
	public List<VideosVO> queryAllVideos(@Param("videoDesc") String videoDesc,
										 @Param("userId") String userId);

	List<String> getHotwords();

//	/**
//	 * @Description: 查询关注的视频
//	 */
//	public List<VideosVO> queryMyFollowVideos(String userId);
//
//	/**
//	 * @Description: 查询点赞视频
//	 */
//	public List<VideosVO> queryMyLikeVideos(@Param("userId") String userId);

	/**
	 * @Description: 对视频喜欢的数量进行累加
	 */
	public void addVideoLikeCount(String videoId);

	/**
	 * @Description: 对视频喜欢的数量进行累减
	 */
	public void reduceVideoLikeCount(String videoId);

	List<VideosVO> queryMyLikeVideos(String userId);

	List<VideosVO> queryMyFollowVideos(String userId);
}
